/*
 * EcmaScriptConstants.java - ScriptME
 * 
 * Copyright (c) 2009 Cesar Henriques <cesar at alttab.com.ar>.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the GNU Lesser Public License v2.1
 * which accompanies this distribution, and is available at
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 * 
 * Based on FESI Project
 * 
 * Contributors:
 * 	Jean-Marc Lugrin - initial API and implementation
 * 	Cesar Henriques <cesar at alttab.com.ar> - J2ME Porting and Extensions
 */
/*
 * 
 */
/* Generated By:JJTree&JavaCC: Do not edit this line. EcmaScriptConstants.java */
package org.scriptme.ecmascript.parser;

/**
 * The Interface EcmaScriptConstants.
 */
public interface EcmaScriptConstants {

	/** The EOF. */
	int EOF = 0;

	/** The EOL. */
	int EOL = 5;

	/** The SINGL e_ lin e_ comment. */
	int SINGLE_LINE_COMMENT = 8;

	/** The MULT i_ lin e_ comment. */
	int MULTI_LINE_COMMENT = 9;

	/** The BREAK. */
	int BREAK = 11;

	/** The CONTINUE. */
	int CONTINUE = 12;

	/** The DELETE. */
	int DELETE = 13;

	/** The ELSE. */
	int ELSE = 14;

	/** The FOR. */
	int FOR = 15;

	/** The FUNCTION. */
	int FUNCTION = 16;

	/** The IF. */
	int IF = 17;

	/** The IN. */
	int IN = 18;

	/** The NEW. */
	int NEW = 19;

	/** The RETURN. */
	int RETURN = 20;

	/** The THIS. */
	int THIS = 21;

	/** The TYPEOF. */
	int TYPEOF = 22;

	/** The VAR. */
	int VAR = 23;

	/** The VOID. */
	int VOID = 24;

	/** The WHILE. */
	int WHILE = 25;

	/** The WITH. */
	int WITH = 26;

	/** The CASE. */
	int CASE = 27;

	/** The CATCH. */
	int CATCH = 28;

	/** The CLASS. */
	int CLASS = 29;

	/** The CONST. */
	int CONST = 30;

	/** The DEBUGGER. */
	int DEBUGGER = 31;

	/** The _ default. */
	int _DEFAULT = 32;

	/** The DO. */
	int DO = 33;

	/** The ENUM. */
	int ENUM = 34;

	/** The EXPORT. */
	int EXPORT = 35;

	/** The EXTENDS. */
	int EXTENDS = 36;

	/** The FINALLY. */
	int FINALLY = 37;

	/** The IMPORT. */
	int IMPORT = 38;

	/** The SUPER. */
	int SUPER = 39;

	/** The SWITCH. */
	int SWITCH = 40;

	/** The THROW. */
	int THROW = 41;

	/** The TRY. */
	int TRY = 42;

	/** The TRUE. */
	int TRUE = 43;

	/** The FALSE. */
	int FALSE = 44;

	/** The NULL. */
	int NULL = 45;

	/** The DECIMA l_ literal. */
	int DECIMAL_LITERAL = 46;

	/** The HE x_ literal. */
	int HEX_LITERAL = 47;

	/** The OCTA l_ literal. */
	int OCTAL_LITERAL = 48;

	/** The FLOATIN g_ poin t_ literal. */
	int FLOATING_POINT_LITERAL = 49;

	/** The EXPONENT. */
	int EXPONENT = 50;

	/** The STRIN g_ literal. */
	int STRING_LITERAL = 51;

	/** The ESCAP e_ sequence. */
	int ESCAPE_SEQUENCE = 52;

	/** The UNTERMINATE d_ strin g_ literal. */
	int UNTERMINATED_STRING_LITERAL = 53;

	/** The IDENTIFIER. */
	int IDENTIFIER = 54;

	/** The LETTER. */
	int LETTER = 55;

	/** The DIGIT. */
	int DIGIT = 56;

	/** The LPAREN. */
	int LPAREN = 57;

	/** The RPAREN. */
	int RPAREN = 58;

	/** The LBRACE. */
	int LBRACE = 59;

	/** The RBRACE. */
	int RBRACE = 60;

	/** The LBRACKET. */
	int LBRACKET = 61;

	/** The RBRACKET. */
	int RBRACKET = 62;

	/** The SEMICOLON. */
	int SEMICOLON = 63;

	/** The COMMA. */
	int COMMA = 64;

	/** The DOT. */
	int DOT = 65;

	/** The ASSIGN. */
	int ASSIGN = 66;

	/** The GT. */
	int GT = 67;

	/** The LT. */
	int LT = 68;

	/** The BANG. */
	int BANG = 69;

	/** The TILDE. */
	int TILDE = 70;

	/** The HOOK. */
	int HOOK = 71;

	/** The COLON. */
	int COLON = 72;

	/** The EQ. */
	int EQ = 73;

	/** The LE. */
	int LE = 74;

	/** The GE. */
	int GE = 75;

	/** The NE. */
	int NE = 76;

	/** The S c_ or. */
	int SC_OR = 77;

	/** The S c_ and. */
	int SC_AND = 78;

	/** The INCR. */
	int INCR = 79;

	/** The DECR. */
	int DECR = 80;

	/** The PLUS. */
	int PLUS = 81;

	/** The MINUS. */
	int MINUS = 82;

	/** The STAR. */
	int STAR = 83;

	/** The SLASH. */
	int SLASH = 84;

	/** The BI t_ and. */
	int BIT_AND = 85;

	/** The BI t_ or. */
	int BIT_OR = 86;

	/** The XOR. */
	int XOR = 87;

	/** The REM. */
	int REM = 88;

	/** The LSHIFT. */
	int LSHIFT = 89;

	/** The RSIGNEDSHIFT. */
	int RSIGNEDSHIFT = 90;

	/** The RUNSIGNEDSHIFT. */
	int RUNSIGNEDSHIFT = 91;

	/** The PLUSASSIGN. */
	int PLUSASSIGN = 92;

	/** The MINUSASSIGN. */
	int MINUSASSIGN = 93;

	/** The STARASSIGN. */
	int STARASSIGN = 94;

	/** The SLASHASSIGN. */
	int SLASHASSIGN = 95;

	/** The ANDASSIGN. */
	int ANDASSIGN = 96;

	/** The ORASSIGN. */
	int ORASSIGN = 97;

	/** The XORASSIGN. */
	int XORASSIGN = 98;

	/** The REMASSIGN. */
	int REMASSIGN = 99;

	/** The LSHIFTASSIGN. */
	int LSHIFTASSIGN = 100;

	/** The RSIGNEDSHIFTASSIGN. */
	int RSIGNEDSHIFTASSIGN = 101;

	/** The RUNSIGNEDSHIFTASSIGN. */
	int RUNSIGNEDSHIFTASSIGN = 102;

	/** The DEFAULT. */
	int DEFAULT = 0;

	/** The I n_ singl e_ lin e_ comment. */
	int IN_SINGLE_LINE_COMMENT = 1;

	/** The I n_ mult i_ lin e_ comment. */
	int IN_MULTI_LINE_COMMENT = 2;

	/** The token image. */
	String[] tokenImage = { "<EOF>", "\" \"", "\"\\t\"", "\"\\r\"", "\"\\f\"",
			"<EOL>", "\"//\"", "\"/*\"", "<SINGLE_LINE_COMMENT>", "\"*/\"",
			"<token of kind 10>", "\"break\"", "\"continue\"", "\"delete\"",
			"\"else\"", "\"for\"", "\"function\"", "\"if\"", "\"in\"",
			"\"new\"", "\"return\"", "\"this\"", "\"typeof\"", "\"var\"",
			"\"void\"", "\"while\"", "\"with\"", "\"case\"", "\"catch\"",
			"\"class\"", "\"const\"", "\"debugger\"", "\"default\"", "\"do\"",
			"\"enum\"", "\"export\"", "\"extends\"", "\"finally\"",
			"\"import\"", "\"super\"", "\"switch\"", "\"throw\"", "\"try\"",
			"\"true\"", "\"false\"", "\"null\"", "<DECIMAL_LITERAL>",
			"<HEX_LITERAL>", "<OCTAL_LITERAL>", "<FLOATING_POINT_LITERAL>",
			"<EXPONENT>", "<STRING_LITERAL>", "<ESCAPE_SEQUENCE>",
			"<UNTERMINATED_STRING_LITERAL>", "<IDENTIFIER>", "<LETTER>",
			"<DIGIT>", "\"(\"", "\")\"", "\"{\"", "\"}\"", "\"[\"", "\"]\"",
			"\";\"", "\",\"", "\".\"", "\"=\"", "\">\"", "\"<\"", "\"!\"",
			"\"~\"", "\"?\"", "\":\"", "\"==\"", "\"<=\"", "\">=\"", "\"!=\"",
			"\"||\"", "\"&&\"", "\"++\"", "\"--\"", "\"+\"", "\"-\"", "\"*\"",
			"\"/\"", "\"&\"", "\"|\"", "\"^\"", "\"%\"", "\"<<\"", "\">>\"",
			"\">>>\"", "\"+=\"", "\"-=\"", "\"*=\"", "\"/=\"", "\"&=\"",
			"\"|=\"", "\"^=\"", "\"%=\"", "\"<<=\"", "\">>=\"", "\">>>=\"", };
}
